﻿using System.Collections.Generic;
using AgencyManagerSystem.DataFetcher;
using AgencyManagerSystem.Model;

namespace AgencyManagerSystem.DataUpdater
{
    public class PuOrderUpdater : StatusMainDetailUpdater<PuOrderModel, PuOrderDetailModel>
    {
        public PuOrderUpdater(PuOrderFetcher fetcher, PuOrderDetailFetcher dFetcher, MainPuOrderUpdater updater) : base(fetcher, dFetcher,updater) { }
        public class MainPuOrderUpdater : StatusUpdater<PuOrderModel>
        {
            internal MainPuOrderUpdater() : base(new PuOrderFetcher()) { }
        }
        public static MainPuOrderUpdater GetMainUpdater()
        {
            return new MainPuOrderUpdater();
        }
    }

}

